creeping barrage - Turkish English Dictionary